piston with tailrod - Turkish English Dictionary